very strong adversary - French English Dictionary